package com.candy.control;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/userLoginServelt")
public class UserLoginServlet extends HttpServlet {

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 处理post请求
//        post请求与get请求的业务逻辑处理流程是一样的，可以通过方法的调用，转成一个方法的设计即可
        doGet(request, response);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//处理get请求
        //处理请求字符集，解决中文乱码问题
        //控制台如果出现乱码可以添加一段配置：-Dfile.encoding=UTF-8  解决中文乱码问题
        request.setCharacterEncoding("UTF-8");
        //接收用户登录时写入的用户名信息，注意参数为input框的name属性的值
        String username=request.getParameter("username");
        //接收用户登录时写入的密码信息，注意参数为input框的name属性的值
        String userpwd=request.getParameter("userpwd");
        System.out.println("用户名："+username+"，密码："+userpwd);

//        登录后跳转到指定的页面
//        可以使用重定向或转发的方式完成页面跳转
//        使用转发的方式进行页面跳转的
        request.getRequestDispatcher("logined.jsp").forward(request,response);



    }
}
